function validateRequired(field, msg, min, max){ var test = "pass"; if(field.value.length == 0) { test = "fail"; }else if(min && field.value.length < min) { msg = msg + "\nMin Lenght should be " + min; test = "fail"; }else if(max && field.value.length > max) { msg = msg + "\nMax Lenght should be " + max; test = "fail"; } if(test == "fail"){ if (msg) alert(msg); field.focus(); field.select(); return false; } return true; } // Validate Mail IDs function validateEmail(field, msg){ if (!field.value) { return true; } var re_mail = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/; if (!re_mail.test(field.value)) { if (msg != '') { alert(msg); } field.focus(); field.select(); return false; } return true; }